/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package lolbuilder.Champions.Impl;

import java.util.ArrayList;
import lolbuilder.Champions.Interf.Spell;
import lolbuilder.Champions.Spells.effects.Ravage;
/**
 *
 * @author chocoboSan
 */
public class Evelynn extends GenericChamp {
     public Evelynn() {
        name="Evelynn";
        ad=105;
        ap=0;
        hp=1962;
        curHp=1962;
        rm=53;
        arm=85;
        mana=936;
        cdr=0;
        ls=0;
        regenhp=4;
        sv=0;
        armpen=0;
        armpenPer=0;
        as=(float) 1.087;
        ms=315;
        critD=200;
        critP=1;
        setSpells();
    }
    
    @Override
    public void resetStats() {
        super.resetStats();
        name="Evelynn";
        ad=105;
        ap=0;
        hp=1962;
        curHp=1962;
        rm=53;
        arm=85;
        mana=936;
        cdr=0;
        ls=0;
        regenhp=4;
        sv=0;
        armpen=0;
        armpenPer=0;
        as=(float) 1.087;
        ms=315;
        critD=200;
        critP=1;
        setSpells();
    }
    
    @Override
    public void setSpells() {
        spells=new ArrayList<Spell>();
        Spell one=new Spell();
        Spell two=new Spell();
        Spell three=new Spell();
        Spell four=new Spell();

        spells.add(one);spells.add(three);spells.add(four);
	three.hasEffect=true;        
	three.effect=new Ravage();

        one.setBaseDmg(120);
        three.setBaseDmg(135*2);
        four.setBaseDmg(300);
     
        one.setIsMgcDmg(true);
        three.setIsMgcDmg(true);
        four.setIsMgcDmg(true);
        
        one.setHasAdRatio(true);
        three.setHasAdRatio(true);
        four.setHasAdRatio(false);
        
        one.setHasApRatio(true);
        three.setHasApRatio(true);
        four.setHasApRatio(true);
        
        one.setAdRatio(0.4);
        three.setAdRatio(0.4*2);
        four.setAdRatio(0);
        
        one.setApRatio(0.45);
        three.setApRatio(0.5*2);
        four.setApRatio((1.0/50)*10);
        
        
        one.setCd(0.8);
        three.setCd(9);
        four.setCd(90);
    }
    
}
